@import "../Lw-base";
.page {
    background: transparent;
    padding: 0;
    height: 100%;
}

.company-list {
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 10px 10px 10px;
    border-radius: 10px;

    .search-company {
        margin-bottom: 8px;
    }
    :deep(.tree-list) {
        flex: 1;
        overflow-y: auto;
    }

    .search-box {
        position: relative;
        margin-bottom: 19px;
        .logo {
            position: absolute;
            width: 16px;
            left: 8px;
            top: 50%;
            transform: translateY(-50%);
        }

        :deep(.search) {
            border-radius: 4px;
            overflow: hidden;
            .ant-input-group-addon {
                display: none;
            }
            &.ant-input-search {
                .ant-input-affix-wrapper {
                    padding: 0 !important;
                    border: none;
                    background: transparent !important;
                    // background: rgba(0, 0, 0, 0.2);
                    .ant-input-suffix {
                        background: rgba(0, 0, 0, 0.2);
                        margin-left: 0 !important;
                        padding-right: 10px;
                        .ant-input-clear-icon {
                            color: #fff;
                        }
                    }
                }
            }

            input {
                border-radius: 4px;
                background: rgba(0, 0, 0, 0.2);
                border: none;
                color: #ffffff;
                font-size: 14px;
                height: 36px;
                padding-left: 30px;
            }
        }
    }
}

.table-box {
    // display: none;

    &.active {
        display: block;
    }
}

.form-item-flex {
    margin-bottom: 20px;
    position: relative;
    // .add-process-btn {
    //     position: absolute;
    //     right: 0;
    //     top: -42px;
    // }
    .ant-form-item {
        margin-bottom: 0;
    }
}

.add-box {
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    font-weight: 700;
}
.add-box,
.edit-btns {
    button {
        margin-right: 12px;
        &:last-child {
            margin-right: 0;
        }
    }
}

.table-box {
    padding: 0 32px;
    display: none;
    margin-top: 20px;
    &.active {
        display: block;
    }
}
